package com.lysj.bhp.api.base;


import com.lysj.bhp.activity.repository.ActivityRepository;
import com.lysj.bhp.announcement.repository.AnnouncementRepository;
import com.lysj.bhp.approve.repository.ApproveRecordRepository;
import com.lysj.bhp.blacklist.base.BlacklistContent;
import com.lysj.bhp.borrowing.base.BorrowingContent;
import com.lysj.bhp.coinexchange.service.ExchangeBhpcBounsService;
import com.lysj.bhp.financial.repository.FinancialRepository;
import com.lysj.bhp.financial.repository.UserEarningsRecordRepository;
import com.lysj.bhp.financial.repository.UserEarningsRepository;
import com.lysj.bhp.financial.repository.UserFinancialRecordRepository;
import com.lysj.bhp.financial.service.FinancialPurchaseService;
import com.lysj.bhp.investment.base.InvestmentContent;
import com.lysj.bhp.slideshow.repository.SlideshowRepository;
import com.lysj.bhp.supernode.service.ApiSuperNodeService;
import com.lysj.bhp.article.repository.ArticleRepository;
import com.lysj.bhp.coinexchange.repository.BhpcRecordRepository;
import com.lysj.bhp.coinexchange.service.ApplyService;
import com.lysj.bhp.exchangerate.service.ExchangeRateService;
import com.lysj.bhp.system.repository.VerifyRepository;
import com.lysj.bhp.system.service.IpRecordService;
import com.lysj.bhp.user.base.UserContent;
import com.lysj.bhp.wallet.base.WalletContent;
import com.lysj.bhp.wallet.controller.BhpcWalletController;
import com.lysj.bhp.wallet.controller.BitcoinWalletController;
import com.lysj.bhp.wallet.controller.EthereumWalletController;
import com.lysj.bhp.wallet.repository.BuWalletRepository;
import com.lysj.bhp.wallet.repository.DiamondBitcoinWalletRepository;
import com.lysj.bhp.wallet.service.BuWalletService;
import com.lysj.bhp.wallet.service.DiamonBitcoinWalletService;
import com.lysj.bhp.withdraw.repository.PoundageRepository;
import com.lysj.bhp.withdraw.repository.WithDrawAddressRepository;
import com.lysj.bhp.withdraw.repository.WithdrawRepository;

import javax.annotation.Resource;

public class ApiContent extends WalletContent {

    @Resource
    protected WithdrawRepository withdrawRepository;
    @Resource
    protected BhpcRecordRepository bhpcRecordRepository;
    @Resource
    protected WithDrawAddressRepository withDrawAddressRepository;
    @Resource
    protected VerifyRepository verifyRepository;
    @Resource
    protected ActivityRepository activityRepository;
    @Resource
    protected AnnouncementRepository announcementRepository;
    @Resource
    protected ArticleRepository articleRepository;
    @Resource
    protected PoundageRepository poundageRepository;
    @Resource
    protected UserFinancialRecordRepository userFinancialRecordRepository;
    @Resource
    protected UserEarningsRepository userEarningsRepository;
    @Resource
    protected FinancialRepository financialRepository;
    @Resource
    protected DiamondBitcoinWalletRepository diamondBitcoinWalletRepository;
    @Resource
    protected BuWalletRepository buWalletRepository;
    @Resource
    protected SlideshowRepository slideshowRepository;
    @Resource
    protected ApproveRecordRepository approveRecordRepository;
    @Resource
    protected UserEarningsRecordRepository userEarningsRecordRepository;

    @Resource
    protected ExchangeRateService exchangeRateService;
    @Resource
    protected ApplyService applyService;
    @Resource
    protected IpRecordService ipRecordService;
    @Resource
    protected ApiSuperNodeService apiSuperNodeService;
    @Resource
    protected ExchangeBhpcBounsService exchangeBhpcBounsService;
    @Resource
    protected FinancialPurchaseService financialPurchaseService;
    @Resource
    protected BuWalletService buWalletService;
    @Resource
    protected DiamonBitcoinWalletService diamonBitcoinWalletService;

    @Resource
    protected BitcoinWalletController bitcoinWalletController;
    @Resource
    protected EthereumWalletController ethereumWalletController;
    @Resource
    protected BhpcWalletController bhpcWalletController;

    @Resource
    protected BorrowingContent borrowingContent;
    @Resource
    protected BlacklistContent blacklistContent;
    @Resource
    protected InvestmentContent investmentContent;
    @Resource
    protected UserContent userContent;

}
